package com.xmy.cultivate.entity.views;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.xmy.cultivate.entity.StudentAllotTierSet;
import com.xmy.cultivate.respons.QuarterRs;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

@Data
public class SelectStudent {

    Long studentId;

    Integer yearPart;

    Integer quarterNum;

    /**
     * 姓名
     */
    private String studentName;

    /**
     * 剩余课时
     */
    private Integer residueCourseCount;

    /**
     * 班级id
     */
    private Long gradeId;

    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDate handleDate;

    private String headImg;

    private String subjectsId;

    private String schoolId;

    private String yearClassId;

    private Long classTypeId;

    private String classTypeIdStr;

    private String classTypeNames;

    private Integer isAllow;

    private StudentAllotTierSet studentAllotTierSet;

    private Integer passShutNum;

    private BigDecimal rightRade;

    private BigDecimal midtermScore;

    private BigDecimal endTermScore;

    private Long passShutQuarterId;

    private Long rightRadeQuarterId;

    private Long midtermQuarterId;

    private Long enTermQuarterId;

    private QuarterRs midtermQuarter;

    private QuarterRs endQuarter;

    private QuarterRs passQuarter;
}
